[INFO] fetching crate dsfb-semiconductor 0.1.1...
[INFO] testing dsfb-semiconductor-0.1.1 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate dsfb-semiconductor 0.1.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate dsfb-semiconductor 0.1.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dsfb-semiconductor 0.1.1
[INFO] tweaked toml for crates.io crate dsfb-semiconductor 0.1.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dsfb-semiconductor 0.1.1 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dsfb-semiconductor 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded yeslogic-fontconfig-sys v6.0.0
[INFO] [stderr]   Downloaded plotters-bitmap v0.3.7
[INFO] [stderr]   Downloaded pathfinder_simd v0.5.5
[INFO] [stderr]   Downloaded font-kit v0.14.3
[INFO] [stderr]   Downloaded float-ord v0.3.2
[INFO] [stderr]   Downloaded core-text v20.1.0
[INFO] [stderr]   Downloaded pathfinder_geometry v0.5.1
[INFO] [stderr]   Downloaded dwrote v0.11.5
[INFO] [stderr]   Downloaded freetype-sys v0.20.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b
[INFO] running `Command { std: "docker" "start" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling cc v1.2.58
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling dlib v0.5.3
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling font-kit v0.14.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling pathfinder_simd v0.5.5
[INFO] [stderr]    Compiling float-ord v0.3.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling yeslogic-fontconfig-sys v6.0.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling ttf-parser v0.20.0
[INFO] [stderr]    Compiling pathfinder_geometry v0.5.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling freetype-sys v0.20.1
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling tar v0.4.45
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling plotters-bitmap v0.3.7
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling dsfb-semiconductor v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tar v0.4.45
[INFO] [stderr]    Compiling dsfb-semiconductor v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 48.89s
[INFO] running `Command { std: "docker" "inspect" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dsfb_semiconductor-f4b4b53d2e5b2290)
[INFO] [stdout] 
[INFO] [stdout] running 99 tests
[INFO] [stdout] test baselines::tests::pca_scores_are_finite_without_retained_components ... ok
[INFO] [stdout] test baselines::tests::positive_cusum_accumulates_only_above_target_plus_kappa ... ok
[INFO] [stdout] test baselines::tests::ewma_series_matches_recursive_definition ... ok
[INFO] [stdout] test cohort::tests::seed_feature_check_artifact_is_emitted_deterministically ... ok
[INFO] [stdout] test dataset::phm2018::tests::support_status_points_to_manual_archive_location ... ok
[INFO] [stdout] test cohort::tests::delta_target_assessment_prefers_best_recall_preserving_delta_row ... ok
[INFO] [stdout] test cohort::tests::delta_target_assessment_reports_unreached_forty_percent_goal ... ok
[INFO] [stdout] test failure_driven::tests::grouped_semiotics_rejection_helper_is_deterministic ... ok
[INFO] [stdout] test dataset::secom::tests::data_parser_keeps_nan_as_missing ... ok
[INFO] [stdout] test cohort::tests::cohort_selection_is_deterministic ... ok
[INFO] [stdout] test failure_driven::tests::grounded_motif_type_prefers_null_without_failure_structure ... ok
[INFO] [stdout] test grammar::tests::violation_state_wins_over_boundary ... ok
[INFO] [stdout] test grammar::tests::imputed_runs_are_suppressed_to_admissible ... ok
[INFO] [stdout] test dataset::phm2018::tests::support_status_detects_extracted_dataset_tree_next_to_raw_root ... ok
[INFO] [stdout] test dataset::phm2018::tests::support_status_detects_extracted_dataset_tree ... ok
[INFO] [stdout] test grammar::tests::hysteresis_requires_confirmation_before_state_change ... ok
[INFO] [stdout] test heuristics::tests::heuristic_policy_mapping_is_deterministic ... ok
[INFO] [stdout] test heuristics::tests::maximum_fragmentation_defaults_follow_minimum_hits ... ok
[INFO] [stdout] test grammar::tests::persistence_mask_starts_after_minimum_consecutive_steps ... ok
[INFO] [stdout] test input::alarm_stream::tests::alarm_stream_is_sorted_deterministically ... ok
[INFO] [stdout] test cohort::tests::precursor_quality_csv_format_is_stable ... ok
[INFO] [stdout] test dataset::secom::tests::labels_parse_from_uci_format ... ok
[INFO] [stdout] test dataset::secom::tests::archive_layout_reports_mismatch_when_names_claim_exceeds_numeric_columns ... ok
[INFO] [stdout] test interface::tests::residual_stream_implements_fab_data_source_read_only ... ok
[INFO] [stdout] test missingness::tests::grammar_filter_suppresses_after_threshold ... ok
[INFO] [stdout] test baselines::tests::jacobi_eigen_symmetric_recovers_simple_diagonalization ... ok
[INFO] [stdout] test missingness::tests::tracker_invalidates_after_threshold ... ok
[INFO] [stdout] test missingness::tests::summary_counts_invalidated_features ... ok
[INFO] [stdout] test missingness::tests::tracker_resets_on_valid_observation ... ok
[INFO] [stdout] test input::residual_stream::tests::residual_stream_is_sorted_deterministically ... ok
[INFO] [stdout] test missingness::tests::tracker_valid_below_threshold ... ok
[INFO] [stdout] test interface::tests::observer_replay_is_deterministic ... ok
[INFO] [stdout] test grammar::layer::tests::grammar_depends_on_persistence_and_trajectory ... ok
[INFO] [stdout] test grammar::layer::tests::recovery_requires_prior_non_admissible_state ... ok
[INFO] [stdout] test dataset::phm2018::tests::archive_probe_counts_expected_csv_classes ... ok
[INFO] [stdout] test multivariate_observer::tests::dominant_sensors_returns_top_k ... ok
[INFO] [stdout] test multivariate_observer::tests::integration_mode_is_read_only ... ok
[INFO] [stdout] test multivariate_observer::tests::nominal_verdict_when_both_within_limits ... ok
[INFO] [stdout] test multivariate_observer::tests::observer_accumulates_history ... ok
[INFO] [stdout] test multivariate_observer::tests::unavailable_when_t2_missing ... ok
[INFO] [stdout] test multivariate_observer::tests::unmodelled_excursion_when_q_alarm ... ok
[INFO] [stdout] test nominal::tests::sample_std_is_zero_for_constant_series ... ok
[INFO] [stdout] test multivariate_observer::tests::joint_excursion_when_both_alarm ... ok
[INFO] [stdout] test non_intrusive::tests::advisory_output_surface_contains_no_feedback_keys ... ok
[INFO] [stdout] test non_intrusive::tests::deterministic_replay_observer_is_stable ... ok
[INFO] [stdout] test output_paths::tests::output_root_targets_repo_level_directory ... ok
[INFO] [stdout] test multivariate_observer::tests::modelled_shift_when_t2_alarm ... ok
[INFO] [stdout] test output_paths::tests::timestamped_dir_contains_dataset_suffix ... ok
[INFO] [stdout] test policy::tests::policy_uses_semantics_and_grammar_only ... ok
[INFO] [stdout] test plots::tests::combined_annotation_candidates_are_detected_deterministically ... ok
[INFO] [stdout] test precursor::tests::bounded_dsa_grid_matches_requested_size ... ok
[INFO] [stdout] test precursor::tests::dsa_consistency_uses_thresholded_direction_regimes ... ok
[INFO] [stdout] test precursor::tests::closest_to_success_prefers_small_recall_shortfall_over_zero_recall ... ok
[INFO] [stdout] test precursor::tests::corroboration_counts_only_review_or_escalate_states ... ok
[INFO] [stdout] test precursor::tests::dsa_persistence_gating_requires_consecutive_hits ... ok
[INFO] [stdout] test precursor::tests::episode_ranges_are_computed_deterministically ... ok
[INFO] [stdout] test precursor::tests::ewma_normalization_is_clipped ... ok
[INFO] [stdout] test precursor::tests::policy_suppression_is_triggered_for_fragmented_recurrent_hits ... ok
[INFO] [stdout] test precursor::tests::priority_three_semantic_support_can_recover_silent_failure_local_near_miss ... ok
[INFO] [stdout] test precursor::tests::priority_three_semantic_support_can_substitute_for_boundary_density_on_recovery_pattern ... ok
[INFO] [stdout] test precursor::tests::priority_two_rescue_can_recover_inconsistent_watch_near_miss ... ok
[INFO] [stdout] test precursor::tests::rescue_respects_feature_specific_fragmentation_override ... ok
[INFO] [stdout] test precursor::tests::silent_motif_promotes_to_escalate_under_numeric_and_violation_corroboration ... ok
[INFO] [stdout] test process_context::tests::chamber_clean_requires_warm_reset ... ok
[INFO] [stdout] test plots::tests::combined_render_rejects_empty_rows ... ok
[INFO] [stdout] test output_paths::tests::timestamped_dir_never_reuses_existing_directory_name ... ok
[INFO] [stdout] test process_context::tests::chamber_clean_suppresses_everything ... ok
[INFO] [stdout] test process_context::tests::gas_stabilize_relaxes_envelope ... ok
[INFO] [stdout] test process_context::tests::main_etch_tightens_envelope ... ok
[INFO] [stdout] test process_context::tests::production_does_not_require_warm_reset ... ok
[INFO] [stdout] test process_context::tests::recipe_step_from_str_round_trips ... ok
[INFO] [stdout] test semantics::tests::semantics_require_grammar_qualification ... ok
[INFO] [stdout] test semiotics::tests::scaffold_feature_specs_are_deterministic ... ok
[INFO] [stdout] test semiotics::tests::semantic_candidates_are_grammar_conditioned ... ok
[INFO] [stdout] test process_context::tests::hysteresis_guard_window_elapses ... ok
[INFO] [stdout] test sign::tests::sign_construction_uses_first_and_second_difference ... ok
[INFO] [stdout] test signature::tests::empty_tool_class_is_rejected ... ok
[INFO] [stdout] test signature::tests::example_signature_is_valid ... ok
[INFO] [stdout] test signature::tests::invalid_action_is_rejected ... ok
[INFO] [stdout] test signature::tests::round_trip_json_serialisation ... ok
[INFO] [stdout] test signature::tests::write_and_load_via_tempfile ... ok
[INFO] [stdout] test signature::tests::wrong_schema_version_is_rejected ... ok
[INFO] [stdout] test signature::tests::zero_persistence_is_rejected ... ok
[INFO] [stdout] test signs::tests::imputed_endpoints_zero_drift_and_slew ... ok
[INFO] [stdout] test signs::tests::slew_is_difference_of_drift ... ok
[INFO] [stdout] test signs::tests::drift_matches_window_difference ... ok
[INFO] [stdout] test traceability::tests::traceability_entries_preserve_full_chain ... ok
[INFO] [stdout] test units::tests::dimension_tags_are_canonical ... ok
[INFO] [stdout] test units::tests::display_contains_unit_suffix ... ok
[INFO] [stdout] test units::tests::raw_scalar_round_trips ... ok
[INFO] [stdout] test units::tests::uom_scales_default_is_deterministic ... ok
[INFO] [stdout] test syntax::tests::motif_logic_is_not_just_threshold_labeling ... ok
[INFO] [stdout] test unified_value_figure::tests::phm_figure_metrics_load_from_saved_artifacts ... ok
[INFO] [stdout] test unified_value_figure::tests::secom_figure_metrics_load_from_saved_artifacts ... ok
[INFO] [stdout] test unified_value_figure::tests::unified_figure_updates_paper_and_copies_asset ... ok
[INFO] [stdout] test unified_value_figure::tests::unified_figure_companion_csv_contains_secom_and_phm_rows ... ok
[INFO] [stdout] test unified_value_figure::tests::unified_figure_gracefully_degrades_without_phm_artifacts ... ok
[INFO] [stdout] test non_intrusive::tests::architecture_artifacts_are_deterministic ... ok
[INFO] [stdout] test unified_value_figure::tests::unified_figure_generation_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 99 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.38s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/dsfb_semiconductor-273a253ea51f53ea)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deterministic_replay.rs (/opt/rustwide/target/debug/deps/deterministic_replay-8c2dcce513c102d0)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test identical_inputs_replay_to_identical_outputs ... ok
[INFO] [stdout] test input_order_does_not_change_replayed_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/metric_consistency.rs (/opt/rustwide/target/debug/deps/metric_consistency-ebcae10612b08995)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test admissible_inputs_produce_silent_and_no_escalation ... ok
[INFO] [stdout] test all_policy_decisions_use_valid_state_strings ... ok
[INFO] [stdout] test no_feedback_tokens_in_serialized_policy_output ... ok
[INFO] [stdout] test output_count_does_not_exceed_input_count ... ok
[INFO] [stdout] test decision_rank_is_stable_across_replays ... ok
[INFO] [stdout] test metric_output_is_identical_for_two_identical_observers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/no_feedback_test.rs (/opt/rustwide/target/debug/deps/no_feedback_test-7b00c4880ce7c319)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/paper_config_lock.rs (/opt/rustwide/target/debug/deps/paper_config_lock-ee829b9c6a7f5493)
[INFO] [stdout] test residual_ingest_is_read_only_and_advisory_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test canonical_string_contains_feature_set_and_mode ... ok
[INFO] [stdout] test headline_episode_count_sentinel_in_range ... ok
[INFO] [stdout] test paper_selected_dsa_config_is_valid ... ok
[INFO] [stdout] test canonical_string_encodes_paper_selected_dsa_config ... ok
[INFO] [stdout] test paper_selected_dsa_config_m_matches_canonical_string ... ok
[INFO] [stdout] test paper_selected_dsa_config_persistence_matches_canonical_string ... ok
[INFO] [stdout] test pipeline_config_default_envelope_sigma_positive ... ok
[INFO] [stdout] test paper_selected_dsa_config_tau_matches_canonical_string ... ok
[INFO] [stdout] test pipeline_config_default_is_valid ... ok
[INFO] [stdout] test readme_first_required_keywords_are_nonempty ... ok
[INFO] [stdout] test readme_first_required_keywords_count ... ok
[INFO] [stdout] test pipeline_config_default_drift_window_positive ... ok
[INFO] [stdout] test paper_selected_dsa_config_window_matches_canonical_string ... ok
[INFO] [stdout] test headline_recall_sentinel_is_full_coverage ... ok
[INFO] [stderr]      Running tests/pipeline.rs (/opt/rustwide/target/debug/deps/pipeline-4302ae303f2e1c67)
[INFO] [stdout] test headline_precision_sentinel_is_80_percent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test ewma_baseline_reacts_to_sustained_elevation ... ok
[INFO] [stdout] test dsa_outputs_are_finite_and_reproducible ... ok
[INFO] [stdout] test missing_values_are_imputed_without_nan_or_inf_propagation ... ok
[INFO] [stdout] test calibration_grid_writes_expected_artifacts ... ok
[INFO] [stdout] test dsa_calibration_writes_expected_artifacts ... ok
[INFO] [stdout] test heuristics_bank_entries_include_operational_fields ... ok
[INFO] [stdout] test benchmark_run_writes_expected_core_artifacts ... ok
[INFO] [stdout] test phm2018_benchmark_writes_expected_artifacts ... ok
[INFO] [stdout] test pipeline_outputs_are_deterministic_for_fixed_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 46.58s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/property_tests.rs (/opt/rustwide/target/debug/deps/property_tests-e42c3b7d32f84de1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test constant_signal_has_zero_drift_and_admissible_grammar ... ok
[INFO] [stdout] test inf_samples_never_produce_violation_or_escalate ... ok
[INFO] [stdout] test nan_samples_never_produce_violation_or_escalate ... ok
[INFO] [stdout] test observe_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semantic_after_grammar.rs (/opt/rustwide/target/debug/deps/semantic_after_grammar-8a6e3a9fbca21bd4)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test admissible_grammar_state_yields_only_silent_semantic_matches ... ok
[INFO] [stdout] test non_silent_policy_requires_non_admissible_grammar_or_non_silent_semantic ... ok
[INFO] [stdout] test non_silent_semantic_matches_require_non_admissible_grammar_state ... ok
[INFO] [stdout] test grammar_states_are_not_later_than_semantic_matches ... ok
[INFO] [stdout] test every_semantic_match_has_a_corresponding_grammar_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semantic_traceability.rs (/opt/rustwide/target/debug/deps/semantic_traceability-1d07e3d7e6439e1f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test traceability_chain_is_complete_and_human_readable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dsfb_semiconductor
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/process_context.rs - process_context::MaintenanceHysteresis (line 219) ... ok
[INFO] [stdout] test src/units.rs - units (line 20) ... ok
[INFO] [stdout] test src/process_context.rs - process_context::ProcessContext (line 120) ... ok
[INFO] [stdout] test src/signature.rs - signature::DsfbSignatureFile (line 98) ... ok
[INFO] [stdout] test src/lib.rs - observe (line 88) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.94s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b", kill_on_drop: false }`
[INFO] [stdout] 55c97dc5368b0d3f021e15125e3bd23dfcc00c2aa615746283ca70657c17cd5b
